package com.common.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({ElementType.TYPE, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)

public @interface RequestCheck {
    /*是否校验token*/
    boolean isToken() default true;

    /*是否校验请求权限*/
    boolean isAuth() default true;

    /*是否允许第三方API接口访问(默认不运行true)*/
    boolean isSign() default true;

    /*是否允许校验企业审批状态(默认校验true)*/
    boolean isAppr() default true;

    //是否记录日志表
    boolean isLog() default false;
}
